<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <!-- 综合实例 -->
    <div class="" id="app">
      <input type="text" v-model="newTodo" v-on:keyup.enter="addTodo">
      <ul>
        <li v-for="todo in todos">
          <span>{{todo.text}}</span>
          <button v-on:click="removeTodo($index)">x</button>
        </li>
      </ul>
    </div>

    <script src="js/jquery-1.8.3.min.js" charset="utf-8"></script>
    <script src="js/vue.js" charset="utf-8"></script>
    <script type="text/javascript">
      $(function(){
        new Vue({
          el:'#app',
          data:{
            newTodo:'',
            todos:[
              {text:'Add some todos'}
            ]
          },
          methods:{
            addTodo:function(){
              var text = this.newTodo.trim()
              if(text){
                this.todos.push({text:text})
                this.newTodo = '';
              }
            },
            removeTodo:function(index){
              alert(index);
              this.todos.splice(index,1)
            }
          }
        });
      });
    </script>
  </body>
</html>
